package com.vf.admin.client.service.impl;

import com.vf.admin.client.dao.AppPaySetupDao;
import com.vf.admin.client.service.AppPaySetupService;
import com.vf.admin.client.service.pay.AppPaySetupLoadBalancer;
import com.vf.admin.miaodong.entity.AppPaySetup;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

/**
 * 支付系统配置
 */
@Service
public class AppPaySetupServiceImpl implements AppPaySetupService {

    @Autowired
   private  AppPaySetupLoadBalancer appPaySetupLoadBalancer;


    @Autowired
    private AppPaySetupDao appPaySetupDao;

    @Override
    public AppPaySetup alipayPollingGet(Integer payType) {
        return appPaySetupLoadBalancer.getNextAlipayAppPaySetup();
    }

    @Override
    public AppPaySetup getByAppIdStr(String appIdStr) {
        return appPaySetupDao.getByAppId(appIdStr);
    }
}
